Úprava masek pro adresy webových prostředků

Použití masky adresy webových prostředků (také je označována jako „maska adresy“) může být užitečné, když při vytváření pravidla přístupu k webovým prostředkům potřebujete zadat řadu podobných adres webových prostředků. Dobře vytvořená maska adresy může nahradit velký počet adres webových prostředků.

Při vytváření masky adresy dodržujte tato pravidla:

  1. Znak * nahrazuje jakoukoli sekvenci obsahující nula a více znaků.

    Pokud například zadáte masku adresy *abc*, pravidlo přístupu se použije na všechny webové prostředky, které obsahují sekvenci abc. Příklad: http://www.priklad.cz/stranka_0-9abcdef.html.

  2. Posloupnost znaků *. (známá jako maska domény) vám umožní vybrat všechny domény adresy. Maska domény *. představuje libovolný název domény, název subdomény nebo prázdný řádek.

    Příklad: maska *.priklad.cz představuje následující adresy:

    • http://fotky.priklad.cz. Maska domény *. představuje fotky.
    • http://uzivatel.fotky.priklad.cz. Maska domény *. představuje fotky.uzivatel.
    • http://priklad.cz. Maska domény *. je interpretován jako prázdný řádek.
  3. Sekvence znaků www. na začátku masky adresy je interpretována jako sekvence *..

    Příklad: Maska adresy www.priklad.cz je zpracována jako *.priklad.cz. Tato maska pokrývá adresy www2.priklad.czwww.fotky.priklad.cz.

  4. Pokud maska adresy nezačíná znakem *, obsah masky adresy odpovídá stejnému obsahu s předponou (*.).
  5. Pokud maska adresy končí jiným znakem než / nebo *, obsah masky adresy odpovídá stejnému obsahu s příponou /*.

    Příklad: Maska adresy http://www.priklad.cz zahrnuje adresy jako například http://www.priklad.cz/abc, kde znaky a, b, a c jsou libovolné znaky.

  6. Pokud maska adresy končí znakem /, obsah masky adresy odpovídá stejnému obsahu s příponou /*..
  7. Sekvence znaků /* na konci masky adresy je interpretována jako /* nebo prázdný řetězec.
  8. Adresy webových prostředků jsou ověřovány pomocí masky adresy a při této operaci je brán v potaz protokol (http nebo https):
    • Pokud maska adresy neobsahuje žádný síťový protokol, tato maska adresy zahrnuje adresy s jakýmkoli síťovým protokolem.

      Příklad: Maska adresy priklad.cz pokrývá adresy http://priklad.czhttps://priklad.cz.

    • Pokud maska adresy obsahuje nějaký síťový protokol, tato maska adresy zahrnuje jen adresy se stejným síťovým protokolem, který je v masce adresy.

      Příklad: Maska adresy http://*.priklad.cz zahrnuje adresu http://www.priklad.cz, ale nezahrnuje adresu https://www.priklad.cz.

  9. Maska adresy, která je v dvojitých uvozovkách, je zpracována bez zohlednění jakýchkoli dalších nahrazení, kromě znaku *, pokud byl do masky adresy původně zahrnut. Pravidla 5 a 7 neplatí pro masky adresy uzavřené v dvojitých uvozovkách (viz příklady 14–18 v tabulce níže).
  10. Uživatelské jméno a heslo, port připojení a velká a malá písmena nejsou při porovnávání s maskou adresy webového prostředku brány v potaz.

     

    Příklady použití pravidel při vytváření masek adresy

     

    Č.

    Maska adresy

    Adresa webového prostředku k ověření

    Maska adresy danou adresu zahrnuje

    Poznámka

    1

    *.priklad.com

    http://www.123example.com

    Ne

    Viz pravidlo 1.

    2

    *.priklad.com

    http://www.123.example.com

    Ano

    Viz pravidlo 2.

    3

    *priklad.com

    http://www.123example.com

    Ano

    Viz pravidlo 1.

    4

    *priklad.com

    http://www.123.example.com

    Ano

    Viz pravidlo 1.

    5

    http://www.*.example.com

    http://www.123example.com

    Ne

    Viz pravidlo 1.

    6

    www.priklad.com

    http://www.example.com

    Ano

    Viz pravidla 3, 2, 1.

    7

    www.priklad.com

    https://www.example.com

    Ano

    Viz pravidla 3, 2, 1.

    8

    http://www.*.example.com

    http://123.example.com

    Ano

    Viz pravidla 3, 4, 1.

    9

    www.priklad.com

    http://www.example.com/abc

    Ano

    Viz pravidla 3, 5, 1.

    10

    priklad.com

    http://www.example.com

    Ano

    Viz pravidly 3, 1.

    11

    http://example.com/

    http://example.com/abc

    Ano

    Viz pravidlo 6.

    12

    http://priklad.com/*

    http://example.com

    Ano

    Viz pravidlo 7.

    13

    http://example.com

    https://example.com

    Ne

    Viz pravidlo 8.

    14

    "priklad.com"

    http://www.example.com

    Ne

    Viz pravidlo 9.

    15

    "http://www.priklad.com"

    http://www.example.com/abc

    Ne

    Viz pravidlo 9.

    16

    "*.priklad.com"

    http://www.example.com

    Ano

    Viz pravidly 1, 9.

    17

    "http://www.priklad.com/*"

    http://www.example.com/abc

    Ano

    Viz pravidly 1, 9.

    18

    "www.priklad.com"

    http://www.priklad.com; https://www.priklad.com

    Ano

    Viz pravidly 9, 8.

    19

    www.example.com/abc/123

    http://www.example.com/abc

    Ne

    Maska adresy obsahuje více informací než jen adresu webového prostředku.

     

Začátek stránky